@charset "utf-8";
/* CSS Document */

/* Globel */
@font-face { font-family:wryh; src:url('./wryh.ttf');}
body {margin:0; font-family:"宋体"; font-size:16px; color:#333333; line-height:28px;}
img {border:0;}
a {text-decoration:none;}
a:link, a:visited {color:#333333;}
a:hover, a:active {color:#990000;}

.height_10 {height: 10px;}
.height_15 {height: 15px;}
.height_20 {height: 20px;}
.height_30 {height: 30px;}
.pad_list_art {background-color:#FFFFFF; padding:30px 40px;}
.pad_t5 {padding-top: 5px;}
.pad_b10 {padding-bottom: 10px;}
.pad_b15 {padding-bottom: 15px;}
.pad_b20 {padding-bottom: 20px;}
.pad_r10 {padding-right: 10px;}
.pad_r15 {padding-right: 15px;}
.pad_r20 {padding-right: 20px;}

/* Index */
.top_bg{ height:50px; background:#006699; vertical-align:middle; line-height:28px;}
.search_bg { height:34px; width:230px; background:url(2022-top-search.png) no-repeat; padding:3px 0 0 9px;}
.search { font-size:16px; line-height:24px; border:0px; width:166px; vertical-align:top;}
.head_bg{ height:130px; background:#3089c1 url(2022-head-bg.png) center no-repeat; vertical-align:middle; line-height:28px;}
.menu_bg { height:50px; background:#f8f8f8;}
.bottom_bg{ height:50px; background:#024161;}

.menu_index { padding:4px 6px; font-family: "微软雅黑","黑体"; font-size: 18px; line-height: 22px;  text-align:center; vertical-align: middle; color: #000000; font-weight: bold;}
.menu_index a:link, .menu_index a:visited { color:#000000;}
.menu_index a:hover, .menu_index a:active { color:#FFFFFF; background:#3399cc; margin:-2px -6px; padding:2px 6px;}
.menu_index1 { padding:4px 6px; background:#3399cc; font-family:"微软雅黑","黑体"; font-size: 18px; line-height: 22px;  text-align:center; vertical-align: middle; color: #FFFFFF; font-weight: bold;}
.menu_index1 a:link, .menu_index1 a:visited { color:#FFFFFF; background:#3399cc;}
.menu_index1 a:hover, .menu_index1 a:active { color:#FFFFFF; background:#3399cc;}

.index_title_bg { background:url(2022-index-title-bg.png) repeat-x; height:60px; text-align:right;}
.index_title { padding:5px 20px; font-family:"微软雅黑","黑体"; font-size:24px; line-height:28px; font-weight:bold; vertical-align:middle; background:#FFFFFF;}
.index_more { padding:10px; text-align:right; vertical-align:bottom;}
.index_news_title { font-family:"微软雅黑","黑体"; font-size:20px; line-height:28px; padding-bottom:10px; color:#003366;}
.index_news_content { font-family:"宋体"; font-size:14px; line-height:24px; padding-bottom:10px; color:#999999;}
.index_news_info {  font-family:"宋体"; font-size:14px; line-height:24px; color:#999999; text-align:right;}
.index_news_info a:link, .index_news_info a:visited { color:#CC3300;}
.index_news_info a:hover, .index_news_info a:active { color:#FF3300;}
.index_news_i { background:url(2022-i-h36.png) repeat-x; height:36px;}
.index_news { font-size:16px; font-family: "微软雅黑","黑体"; color:#666666; line-height:24px; padding:6px 0;}
.index_news a:link, .index_news a:visited { color:#666666;}
.index_news a:hover, .index_news a:active { color:#993300; font-weight:bolder;}
.index_news_date { padding:2px 4px 4px 4px;; font-family:Verdana; font-size:14px; line-height:18px; background-color:#006699; color:#FFFFFF; text-align:center;}

.index_notice_bg { background:url(2022-notice-bg.png) center no-repeat; height:220px;}
.index_notice { padding:10px 15px; width:350px; height:70px; font-family:"宋体"; line-height:24px; font-size:16px; font-weight:bold; color:#FF6600;}
.index_notice a:link, .index_notice a:visited { font-family:"微软雅黑"; font-weight:normal; color:#333333;}
.index_notice a:hover, .index_notice a:active { font-family:"微软雅黑"; color:#993300; font-weight:bold;}
.index_notice_date { text-align:right; font-family:Verdana; font-size:12px; font-weight:normal; line-height:14px; color:#006699; width:336px;}

.index_col_bg { background:url(2022-col-bg.png) top center repeat #efefef; height:350px;}
.index_col_title_bg { background:url(2022-index-col-bg.png) left bottom no-repeat;}
.index_col_title { font-family:"微软雅黑"; font-size:24px; line-height:28px; font-weight:bold; text-align:center; width:98px; height:36px; padding:4px 0;}
.index_col_title_more { text-align:right; vertical-align:bottom; padding-bottom:6px;}
.index_col { padding:6px 0; font-family:"微软雅黑"; line-height:24px; font-size:16px; font-weight:bold; color:#FF6600;}
.index_col a:link, .index_col a:visited { font-family:"微软雅黑"; font-weight:normal; color:#333333;}
.index_col a:hover, .index_col a:active { font-family:"微软雅黑"; color:#993300; font-weight:bold;}

.index_pic_bg { background:url(2022-pic-bg.jpg) center repeat-x; height:340px; vertical-align:top;}
.index_pic_link { font-family:"微软雅黑"; font-size:16px; line-height:24px; padding:10px; color:006699; text-align:center;}
.index_pic_link a:link, .index_pic_link a:visited { color:#006699;}
.index_pic_link a:hover, .index_pic_link a:active { color:#993300;}
#demo { overflow:hidden; border:0px; width:1200px;}
#indemo { float:left; width:800%;}
#demo1 { float:left;}
#demo2 { float:left;}

.index_bottom_bg { background:url(2022-bottom-bg.jpg) center repeat-x; height:250px; vertical-align:top;}
.index_bottom_left { background:url(2022-bottom-title.png) no-repeat; padding:90px 0 0 0; font-family:"宋体"; font-size:14px; line-height:28px; color:#FFFFFF;}
.index_bottom_right { background:url(2022-bottom-yqlj.png) no-repeat; font-family:"宋体"; font-size:14px; line-height:28px; color:#FFFFFF; padding:60px 0 0 30px;}
.index_bottom_right a:link, .index_bottom_right a:visited { color:#FFFFFF;}
.index_bottom_right a:hover, .index_bottom_right a:active { color:#FFFF00;}

.index_foot { font-family:"宋体"; font-size:14px; line-height:24px; color:#FFFFFF; text-align:center; background:#024161; padding:12px;}
.index_foot a:link, .index_foot a:visited { color:#FFFFFF;}
.index_foot a:hover, .index_foot a:active { color:#FFFF00;}

/* Sec */
.sec_banner_bg { background:url(2022-banner-sec-1.jpg) top  center repeat-x; padding-top:200px;}
.sec_menu_index { background:url(2022-sec-menu-index-bg.png) no-repeat center; font-family:"微软雅黑"; font-weight:bold; font-size:22px; line-height:30px; color:#FFFFFF; padding:15px; width:230px;}
.sec_path { background:url(2022-sec-path-bg.png) bottom no-repeat; font-family:"宋体"; font-size:14px; line-height:20px; color:#333333; padding:30px 60px 10px 0; width:880px; text-align:right;}
.sec_path a:link, .sec_path a:visited { color:#333333;}
.sec_path a:hover, .sec_path a:active { color:#000099;}
.sec_menu_bottom { background:url(2022-sec-menu-bottom.png) bottom no-repeat; padding-bottom:160px; vertical-align:top;}
.sec_menu_bg { background:url(2022-sec-menu-bg.png) top center repeat-y; padding:10px 0; vertical-align:top;}
.sec_menu { background:url(2022-sec-menu.png) bottom no-repeat; font-family:"微软雅黑"; font-size:18px; line-height:30px; padding:15px; color:#333333;}
.sec_menu a:link, .sec_menu a:visited { color:#333333; font-weight:normal;}
.sec_menu a:hover, .sec_menu a:active { color:#006699; font-weight:bold;}
.sec_menu_a { background:url(2022-sec-menu-a.png) bottom no-repeat; font-family:"微软雅黑"; font-size:18px; line-height:30px; padding:15px 30px; color:#006699; font-weight:bold;}
.sec_menu_a a:link, .sec_menu_a a:visited { color:#006699;}
.sec_menu_a a:hover, .sec_menu_a a:active { color:#006699;}
.sec_menu_a1 { background:url(2022-sec-menu-a.png) bottom no-repeat; font-family:"微软雅黑"; font-size:18px; line-height:29px; padding:15px 20px; color:#006699; font-weight:bold;}
.sec_menu_a1 a:link, .sec_menu_a1 a:visited { color:#006699;}
.sec_menu_a1 a:hover, .sec_menu_a1 a:active { color:#006699;}
.sec_menu_a2 { background:url(2022-sec-menu-a2.png) top no-repeat; font-family:"微软雅黑"; font-size:18px; line-height:29px; padding:15px 20px; color:#006699; font-weight:bold;}
.sec_menu_a2 a:link, .sec_menu_a2 a:visited { color:#006699;}
.sec_menu_a2 a:hover, .sec_menu_a2 a:active { color:#006699;}
.sec_menu_thr { font-family:"微软雅黑"; font-size:16px; line-height:24px; padding:5px 15px 15px 40px; color:#333333;}
.sec_menu_thr a:link, .sec_menu_thr a:visited { color:#333333; font-weight:normal;}
.sec_menu_thr a:hover, .sec_menu_thr a:active { color:#006699; font-weight:bold;}
.sec_menu_thr_a { font-family:"微软雅黑"; font-size:16px; line-height:24px; padding:5px 15px 15px 40px; color:#006699; font-weight:bold;}
.sec_menu_thr_a a:link, .sec_menu_thr_a a:visited { color:#006699;}
.sec_menu_thr_a a:hover, .sec_menu_thr_a a:active { color:#006699;}
.sec_menu_thr_b { background:url(2022-sec-menu.png) bottom no-repeat; height:5px;}

.sec_content { padding:30px 0 0 30px; vertical-align:top;}
.sec_content1  { padding:30px 0 0 0; vertical-align:top;}
.sec_lists { border:0px; padding:0 0 30px 40px; width:430px; float:left;}
.list_cols_title_bg { background:url(2022-index-col-bg.png) left bottom no-repeat;}
.list_cols_title { font-family:"微软雅黑"; font-size:24px; line-height:28px; font-weight:bold; text-align:left; height:36px; padding:4px 0;}
.list_cols_title_more { text-align:right; vertical-align:bottom; padding-bottom:6px;}
.list_cols { padding:6px 0; font-family:"微软雅黑"; line-height:24px; font-size:16px; font-weight:bold; color:#FF6600;}
.list_cols a:link, .index_col a:visited { font-family:"微软雅黑"; font-weight:normal; color:#333333;}
.list_cols a:hover, .index_col a:active { font-family:"微软雅黑"; color:#993300; font-weight:bold;}

/* List */
.list_art { font-size:16px; font-weight:bolder; color:#FF6600; padding:10px 0; line-height:20px;}
.list_art a:link, .list_art a:visited {color:#333333; font-weight:normal;}
.list_art a:hover, .list_art a:active {color:#FF3300;}
.list_art_date { font-family:Verdana; font-size:12px; color:#FF6600; padding:10px 0; text-align:right; line-height:20px;}
.pagelist { text-align:center; background:url(2022-graf.png) repeat-x; padding:16px 0 0 0;}
.list_notice1 {font-size: 16px; color: #666666; line-height: 24px; vertical-align: top; padding: 0 0 16px 6px;}
.list_notice_more a:link, .list_notice_more a:visited {color:#666666;}
.list_notice_more a:hover, .list_notice_more a:active {color:#FF3300;}

/* cxlm */
.cxlm_list_bg { background:url(2022-cxlm-col-bg.png) top no-repeat; padding:30px 30px 5px 30px;}
.cxlm_list_bottom { background:url(2022-cxlm-col-bottom.png) bottom no-repeat; height:30px;}
.cxlm_list { font-size:16px; font-family: "微软雅黑"; color:#333333; line-height:24px; padding:10px 0;}
.cxlm_list a:link, .index_news a:visited { color:#333333;}
.cxlm_list a:hover, .index_news a:active { color:#993300; font-weight:bolder;}
.cxlm_list_date { padding:2px 4px 4px 4px;; font-family:Verdana; font-size:14px; line-height:18px; background-color:#006699; color:#FFFFFF; text-align:center;}

.cxlm_list_pad { padding:0 30px;}
.cxlm_list_myml { font-family: "微软雅黑"; background:url(2022-sec-menu.png) left bottom repeat-x; vertical-align:middle; line-height:40px;}
.cxlm_list_myml a:link, .cxlm_list_myml a:visited { color:#333333;}
.cxlm_list_myml a:hover, .cxlm_list_myml a:active { color:#FFFFFF; font-weight:bolder; background:#0066FF;}

/* Article */
.art_title { font-family: "微软雅黑"; font-size:24px; padding:40px 5px 30px; color:#003399; text-align:center;}
.art_title2 { font-family: "微软雅黑"; font-size:20px; color:#666666; padding:0 0 30px 100px; text-align:center;}
.art_auth { font-size:14px; line-height:20px; padding:10px 30px; background-color:#EFEFEF; text-align:center;}
.art_content { font-size:18px; line-height:32px; padding:30px 0; color:#333333; font-weight:normal;}
.art_content a:link, .art_content a:visited {color:#333333; font-weight:normal;}
.art_content a:hover, .art_content a:active {color:#FF3300; font-weight:bolder;}
.page_auth { background:url(2022-graf.png) repeat-x; font-size:14px; padding:16px 20px 0 0; text-align:right;}


/* Flexslider */
.Banner .flex-container a:active,.Banner .flexslider a:active,.Banner .flex-container a:focus,.Banner .flexslider a:focus  {outline: none;}
.Banner .slides,.flex-control-nav,.Banner .flex-direction-nav {margin: 0; padding: 0; list-style: none;}

.Banner .flexslider {margin: 0; padding: 0;}
.Banner .flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Banner .flexslider .slides img { display: block; width:100%; }
.Banner .flex-pauseplay span {text-transform: capitalize;}

.Banner .slides:after {content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.Banner html[xmlns] .slides {display: block;}
.Banner * html .slides {height: 1%;}

.Banner .no-js .slides > li:first-child {display: block;}

.Banner .flexslider {background: #fff; position: relative; zoom: 1; }
.Banner .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }
.Banner .loading .flex-viewport { max-height: 300px; }
.Banner .flexslider .slides { zoom: 1; }
.Banner .carousel li { margin-right: 5px; }

.Banner .flex-direction-nav {*height: 0;}
.Banner .flex-direction-nav a { text-decoration:none; display: block; width: 28px; height: 48px;position: absolute; margin-top: -20px; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8);  background:url(../images/arr.png) no-repeat; text-indent:-999em; }
.Banner .flex-direction-nav .flex-prev { left: -30px; background-position:0 0; }
.Banner .flex-direction-nav .flex-next { right: -30px; background-position:-132px 0;}
.Banner .flexslider:hover .flex-prev { opacity: 0.7; left: 20px;}
.Banner .flexslider:hover .flex-next { opacity: 0.7; right:20px;}
.Banner .flexslider:hover .flex-next:hover,.Banner .flexslider:hover .flex-prev:hover { opacity: 1; }
.Banner .flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); }

.Banner .flex-control-nav {width: 100%; position: absolute; bottom: 10px; text-align: center; z-index: 1000;}
.Banner .flex-control-nav li {margin: 0 8px; display: inline-block; zoom: 1; *display: inline;}
.Banner .flex-control-paging li a {width: 12px; height: 12px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; border-radius: 6px; }
.Banner .flex-control-paging li a:hover { background: #000; background: #006699; }
.Banner .flex-control-paging li a.flex-active { background: #000; background:#006699; }

.Banner .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.Banner .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.Banner .flex-control-thumbs img {width: 100%; display: block; opacity: .7; }
.Banner .flex-control-thumbs img:hover {opacity: 1;}
.Banner .flex-control-thumbs .flex-active {opacity: 1; }